package com.syp.auth.domain.vo;

import java.util.LinkedList;
import java.util.List;

import lombok.Data;

@Data
public class ResourceVo {

	/**
	 * 主键ID
	 */
	private Long id; // 主键id	
	/**
	 * 资源编码
	 */
	private String resCode;
	/**
	 * 资源名称
	 */
	private String resName;
	/**
	 * 应用ID
	 */
	private Long appId;
	/**
	 * 应用编码
	 */
	private String appCode;

	/**
	 * 应用名称
	 */
	private String appName;
	/**
	 * 资源地址
	 */
	private String resUrl;
	/**
	 * 上级资源ID
	 */
	private Long resPid;
	/**
	 * 作为首页
	 */
	private Integer isDefault = 0;
	/**
	 * 资源编码
	 */
	private String resPcode;
	/**
	 * 资源名称
	 */
	private String resPname;
	/**
	 * 资源顺序
	 */
	private Integer resSeq;
	/**
	 * 资源类型
	 */
	private Integer resType;
	/**
	 * 资源图标
	 */
	private String resIcon;
	/**
	 * 资源描述
	 */
	private String resDesc;
	/**
	 * 资源状态
	 */
	private Integer resStatus;
	/**
	 * 资源状态
	 */
	private String resStatusText;
	/**
	 * 下级资源集合
	 */
	private List<ResourceVo> children = new LinkedList<ResourceVo>();

	/**
	 * 资源页面图标
	 */
	private String iconCls;
	/**
	 * 资源页面状态
	 */
	private String state;

}
